package com.transaction.demo.base.entity;

import java.io.Serializable;
import java.util.Date;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 描述：菜单管理
 * 作者：马庆智
 * 日期：2023/03/28 17:07:14
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SysMenuBean implements Serializable {

	//菜单ID
	private Integer menuId;

	//父菜单ID
	private Integer parentId;

	//菜单类型(1：菜单,2：目录,3：外链,4：按钮)
	private String menuType;

	//菜单名称
	private String menuName;

	//路由路径(浏览器地址栏路径)
	private String menuPath;

	//组件路径(vue页面完整路径，省略.vue后缀)
	private String menuComponent;

	//菜单图标
	private String menuIcon;

	//后端接口路径
	private String interfacePath;

	//排序
	private Integer sort;

	//状态(1:正常，0:停用)
	private String status;

	//跳转路径
	private String redirect;

	//备注
	private String remark;

	//创建人
	private String createdBy;

	//创建日期
	private Date createdDate;

	//更新人
	private String updatedBy;

	//更新日期
	private Date updatedDate;

}
